	package com.struts.web.user.register;
	
	import javax.servlet.http.HttpServletRequest;
	import javax.servlet.http.HttpServletResponse;
	
	import org.apache.struts.action.ActionForm;
	import org.apache.struts.action.ActionForward;
	import org.apache.struts.action.ActionMapping;
import org.apache.struts.action.ActionMessage;
import org.apache.struts.action.ActionMessages;

	import com.struts.deal.UserDeal;
import com.base.Constants;
import com.ibatis.po.user.TUserInfo;
import com.lg.system.CLGAction;
	
	public class UserPictureAction extends CLGAction {
		/**
		 * 
		 */
		public ActionForward execute(ActionMapping actionMapping,
	            ActionForm actionForm,
	            HttpServletRequest request,
	            HttpServletResponse response) throws
	Exception {
			TUserInfo user = (TUserInfo)request.getSession().getAttribute("TUser");
			if(user==null){
				ActionMessages msgs = new ActionMessages();
				msgs.add("userReLogin",new ActionMessage(Constants.USER_RE_LOGIN));
				saveErrors(request, msgs);
				return actionMapping.findForward("userlogin");
			}
			UserPictureForm aWebForm=(UserPictureForm) actionForm;
			if(aWebForm.getOmethod()!=null && aWebForm.getOmethod().equals("add")){
				UserDeal.doUserPicture(request, aWebForm);
			}else{
				UserDeal.loadPicture(request, aWebForm);
			}
			return actionMapping.getInputForward();
	    
	}
		
}
